package com.jr.mapper;

import com.jr.entry.PersonalInformation;
import com.jr.entry.User;
import org.springframework.stereotype.Component;

@Component
public interface PersonalInformationMapper {
    /**
     * 增加个人信息
     * @param personalInformation
     * @return
     */
    Integer insertInformation(PersonalInformation personalInformation);

    /**
     * 点击个人中心后，根据用户ID查到用户个人信息，
     * 在去更改用户的个人信息
     * 在用户刚注册时个人信息什么也没有，也要添加
     * @param personalInformation
     * @return
     */
    Integer updateInformation(PersonalInformation personalInformation);

    /**
     * 通过用户phone查询所有个人信息，用于回显
     * @param user
     * @return
     */
    PersonalInformation selectInformationByPhone(User user);

    User selectUserInformation(User user);
}
